草庐IT

Android Wear 特定通知

全部标签

javascript - 关闭网站选项卡时如何向 Chrome 发送通知?

我正在尝试了解如何在我的网站关闭时使用浏览器发送通知。我看到Facebook做到了,但我不知道怎么做。欢迎任何帮助。 最佳答案 您正在寻找PushAPI:ThePushAPIgiveswebapplicationstheabilitytoreceivemessagespushedtothemfromaserver,whetherornotthewebappisintheforeground,orevencurrentlyloaded,onauseragent.Thisletsdevelopersdeliverasynchronous

javascript - jQuery ajax 在特定 url 上发送之前覆盖数据/url

问题我想为由jQuery处理的全局ajax设置一个ajax设置条件:如果ajaxurl是'www.example.com',数据(查询字符串或正文)将附加token。我尝试了两种方法.ajaxPrefilter$.ajaxPrefilter(function(options,originalOptions,jqXHR){//Adddatatoajaxoptionif(options.url.match(/www\.example\.com/i)!==null){originalOptions.data.token='i_am_token'}});当url是www.example.com

javascript - 如何获取JSON中的特定元素

如果我有JSON,那就是:varresponse={results:2938;id:9283};如何使用javascript/jquery获取ID?我试过类似的东西,但我似乎无法得到我想要的东西(我想得到id中的数字):response[1]和response[1].id 最佳答案 简单:response.id话虽如此,您的json无效,varresponse={results:2938;id:9283};使用,来分隔项目而不是;varresponse={results:2938,id:9283};因为我非常喜欢jsfiddle,这

javascript - 在 Firefox 中单击桌面通知时如何将焦点放在选项卡上?

我正在一个网站中实现桌面通知,该网站会在新消息到达时显示通知。我希望打开网站的浏览器选项卡在用户单击通知时获得焦点,我可以使用以下代码在Chrome中实现此功能:varn=newNotification('Title',{'body':'Samplecontent.'});n.onclick=function(e){window.focus();};但不幸的是,这在Firefox中不起作用。:(谁能告诉我我在这里遗漏了什么?我正在Chrome31和Firefox26中测试谢谢。 最佳答案 在Firefox中,由于安全原因,来自JS的

php - 如何使用 api 在 Google map 中仅显示一个国家或特定区域?

我在一个项目中使用谷歌地图,我只想在我的map窗口中显示一张国家map,即我只想在我的map上显示美国而不是加拿大和墨西哥等,删除多余的信息我正在构建的应用程序。我发现了一些东西,你可以用一些javascript限制覆盖的区域,但这仍然给我很多额外的map区域,因为地理区域通常不符合正方形。此外,我受到时间、$、php和javascript的限制,所以我无法真正做一些涉及大量工作的花哨的自定义解决方案,即通常的设置。 最佳答案 查看MikeWilliams之一'很棒的GMaps教程:在那里,他展示了如何限制map中的缩放和平移。如果

javascript - 子窗口关闭时能否通知父窗口? (在差异域上)

子窗口关闭时能否通知父窗口?(在不同的域?)尝试绕过window.opener在不同域上无法正常工作。至少可以在子窗口关闭时以某种方式通知我吗? 最佳答案 您不能直接收到窗口关闭的通知,但您可以通过检查closed来确定子窗口何时关闭。window.open()返回的窗口对象引用的属性.下面的示例将在子窗口通过轮询closed属性关闭后的5秒内显示警报:varwin=open('http://www.google.com');varintervalId=setInterval(function(){if(win.closed){cl

javascript - 当内存中有多个同名函数时调用特定的javascript函数

我需要调用特定的js函数。问题是很多时候运行时情况可能会出现另一个js文件可能包含同名函数的情况。但我需要具体说明我应该调用哪个函数。函数重载不是我的解决方案。感谢和问候,坦美 最佳答案 您将不得不对资源进行一些重组,并尽可能使用命名空间。如果您有一个名为saySomething的方法被定义了两次,您可以将其中一个方法移动到一个对象(以更适合您的需要为准)。varmyNS=new(function(){this.saySomething=function(){alert('hello!');};})();另一个定义可以移到不同的对象

javascript - 使用 Mocha 和 Chai-as-Promised 测试被拒绝 promise 的特定属性

我正在尝试使用Chai-as-Promised测试被拒绝的Promise的细节,Mocha,和“应该”方言。promise由bluebird实现.这很好用:it('itshouldberejectedwhengivenbadcredentials',function(){varpromiseOfUsers=db.auth("bad","credentials").getUsers();returnpromiseOfUsers.should.eventually.be.rejectedWith(Error)});该错误有一个“状态”属性。我想断言状态是401这不起作用:it('itsho

javascript - 在特定元素上使用捕鼠器?

我正在使用Mousetrapjavascript库,我想捕获特定元素的输入。场景是我有一个用于用户名和密码的文本框,KnockoutJS绑定(bind)到该文本框,然后在按下按钮时发出ajax请求以登录用户。现在因为没有表单而且它不是一个真正的按钮它是一个JqueryUI变成按钮的anchor我想知道是否有一些简单的方法可以让捕鼠器绑定(bind)到元素而不是在文档级别。例如,一个普通的捕鼠器绑定(bind)是:Mousetrap.bind('enter',function(event){CallSomeAjaxMethod();});现在将检查页面上是否有任何输入键按下(在文本框元素

javascript - 如何获得相对于特定 parent 的偏移量?

我想获取元素相对于特定父元素的偏移量,而不是直接元素和文档。我在互联网上查找并找到了offset和positionJQuery方法。但似乎他们对我的情况没有帮助(相对于特定的parent)任何帮助! 最佳答案 你可以试试这个:varoffsetLeft=$('#myElement').position().left-$('#myElement').closest('#crazyAncestor').position().left;varoffsetTop=$('#myElement').position().top-$('#myEl